veterinary service detachment - English Synonyms Dictionary